package com.ckr.configuration;

import com.ckr.pojo.User;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;

/**
 * @author Shadowckr
 * @create 2021-12-02 13:23
 */

// @Configuration代表这是一个配置类，就和我们之前看的beans.xml一样。
@Configuration
@ComponentScan("com.ckr.pojo")
@Import(ShadowConfiguration2.class)
public class ShadowConfiguration {

    // 注册一个bean，就相当于我们之前写的一个bean标签。
    // 方法的名字，就相当于 bean 标签中的 id 属性。
    // 方法的返回值，就相当于 bean 标签中的 class 属性。
    @Bean
    public User user() {
        return new User(); // 返回要注入到 bean 的对象！
    }
}
